<?php
include_once "filtro_cabecera.php";
include_once "../funciones/funciones_php.php";
//busca coincidencias en la tabla cliente_consignatario
if( isset($_GET["q"]) )
{
    $q = $_GET["q"];
    $conexion = conectar();
    
  
    $sql = sprintf( "SELECT DISTINCT ON (of.direccion_consignatario) direccion_consignatario,of.numero_direccion,of.numero_depto,of.rut_consignatario,of.nombre_consignatario,
                   of.apellido_consignatario,of.telefono_consignatario,of.id_comuna,com.comuna,of.contacto_consignatario,of.correo_consignatario
                    FROM orden_flete of ,comuna com
                    WHERE (of.nombre_consignatario || ' ' || of.apellido_consignatario)  ILIKE'%s%%'
                    AND com.id_comuna = of.id_comuna" , pg_escape_string($q) );

    $consulta = pg_query($sql)or die("error");

    $nfilas = pg_num_rows($consulta);

    if( $nfilas > 0 )
    {
        for( $i = 0; $i < $nfilas ; $i++ )
        {
            $fila = pg_fetch_array($consulta);
            echo $fila['nombre_consignatario'] . ", " . $fila['apellido_consignatario'] . " [" . $fila['direccion_consignatario'] . " " . $fila['numero_direccion'] . " " . $fila['numero_depto'] . "," .
                $fila['comuna'] . "]" . "|" . $fila['rut_consignatario'] . "|" . $fila['apellido_consignatario'] . "|" . $fila['telefono_consignatario'] .
                "|" . $fila['direccion_consignatario'] . "|" . $fila['numero_direccion'] . "|" . $fila['numero_depto']  . "|" .  $fila['id_comuna'] .
                "|" . $fila['comuna'] . "|" . $fila['contacto_consignatario'] . "|" . $fila['correo_consignatario'] . "\n";
        }
    }
    
    pg_close($conexion);
}
?>